home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Technotools
/
Technotools (Chestnut CD-ROM)(1993).ISO
/
misc_pto
/
amaze7
/
seqapps.exe
/
arc
/
PREAMBLE.SEE
< prev
next >
Wrap
Text File
|
1988-02-02
|
4KB
|
126 lines
@DEVICE SELECTION
SEQ1_VER/PLS167
@STATE VECTORS
[FF5, FF4, FF3, FF2, FF1, FF0 ]
DONT_CARE = ------b ;
START_SYNC1 = 00H ;
SYNC1_0 = 01H ;
SYNC1_1 = 02H ;
SYNC1_2 = 03H ;
SYNC1_3 = 04H ;
SYNC1_4 = 05H ;
SYNC1_5 = 06H ;
SYNC1_6 = 07H ;
SYNC1_7 = 08H ;
SYNC1_8 = 09H ;
SYNC1_9 = 0AH ;
SYNC1_10 = 0BH ;
SYNC1_11 = 0CH ;
SYNC1_12 = 0DH ;
SYNC1_13 = 0EH ;
SYNC1_14 = 0FH ;
SYNC1_15 = 10H ;
HALT = 11H;
@INPUT VECTORS
[SERIAL_IN, DETECT_PRE ,CLEAR]
ZERO = /SERIAL_IN;
ONE = SERIAL_IN;
@OUTPUT VECTORS
[SYNC1_ERROR, SYNC1_PASS, SYNC1_TIMER ]
IDLE = ---b;
RST_OUTPUT= 00H;
SYNC1_RUN = 01H;
SYNC1_OK = 02H;
SYNC_FAIL = 04H;
@TRANSITIONS
WHILE [DONT_CARE]
IF [CLEAR] THEN [START_SYNC1] WITH [RST_OUTPUT']
WHILE [START_SYNC1]
CASE
[/DETECT_PRE * /CLEAR] :: [START_SYNC1] WITH [IDLE']
[ DETECT_PRE * /CLEAR ] :: [SYNC1_0] WITH [SYNC1_RUN']
ENDCASE
WHILE [SYNC1_0]
IF [ZERO * /CLEAR ] THEN [SYNC1_1] WITH [SYNC1_RUN']
IF [ONE * /CLEAR ] THEN [HALT] WITH [SYNC_FAIL']
WHILE [SYNC1_1]
IF [ZERO * /CLEAR] THEN [SYNC1_2] WITH [SYNC1_RUN']
IF [ONE * /CLEAR ] THEN [HALT] WITH [SYNC_FAIL']
WHILE [SYNC1_2]
IF [ZERO * /CLEAR] THEN [SYNC1_3] WITH [SYNC1_RUN']
IF [ONE * /CLEAR ] THEN [HALT] WITH [SYNC_FAIL']
WHILE [SYNC1_3]
IF [ZERO * /CLEAR] THEN [SYNC1_4] WITH [SYNC1_RUN']
IF [ONE * /CLEAR ] THEN [HALT] WITH [SYNC_FAIL']
WHILE [SYNC1_4]
IF [ZERO * /CLEAR] THEN [SYNC1_5] WITH [SYNC1_RUN']
IF [ONE * /CLEAR ] THEN [HALT] WITH [SYNC_FAIL']
WHILE [SYNC1_5]
IF [ZERO * /CLEAR] THEN [SYNC1_6] WITH [SYNC1_RUN']
IF [ONE * /CLEAR ] THEN [HALT] WITH [SYNC_FAIL']
WHILE [SYNC1_6]
IF [ZERO * /CLEAR] THEN [SYNC1_7] WITH [SYNC1_RUN']
IF [ONE * /CLEAR ] THEN [HALT] WITH [SYNC_FAIL']
WHILE [SYNC1_7]
IF [ZERO * /CLEAR] THEN [SYNC1_8] WITH [SYNC1_RUN']
IF [ONE * /CLEAR ] THEN [HALT] WITH [SYNC_FAIL']
WHILE [SYNC1_8]
IF [ZERO * /CLEAR] THEN [SYNC1_9] WITH [SYNC1_RUN']
IF [ONE * /CLEAR ] THEN [HALT] WITH [SYNC_FAIL']
WHILE [SYNC1_9]
IF [ZERO * /CLEAR] THEN [SYNC1_10] WITH [SYNC1_RUN']
IF [ONE * /CLEAR ] THEN [HALT] WITH [SYNC_FAIL']
WHILE [SYNC1_10]
IF [ZERO * /CLEAR] THEN [SYNC1_11] WITH [SYNC1_RUN']
IF [ONE * /CLEAR ] THEN [HALT] WITH [SYNC_FAIL']
WHILE [SYNC1_11]
IF [ZERO * /CLEAR] THEN [SYNC1_12] WITH [SYNC1_RUN']
IF [ONE * /CLEAR ] THEN [HALT] WITH [SYNC_FAIL']
WHILE [SYNC1_12]
IF [ZERO * /CLEAR] THEN [SYNC1_13] WITH [SYNC1_RUN']
IF [ONE * /CLEAR ] THEN [HALT] WITH [SYNC_FAIL']
WHILE [SYNC1_13]
IF [ZERO * /CLEAR] THEN [SYNC1_14] WITH [SYNC1_RUN']
IF [ONE * /CLEAR ] THEN [HALT] WITH [SYNC_FAIL']
WHILE [SYNC1_14]
IF [ZERO * /CLEAR] THEN [SYNC1_15] WITH [SYNC1_RUN']
IF [ONE * /CLEAR ] THEN [HALT] WITH [SYNC_FAIL']
WHILE [SYNC1_15]
IF [ONE * /CLEAR] THEN [START_SYNC1] WITH [SYNC1_OK']
IF [ZERO * /CLEAR ] THEN [HALT] WITH [SYNC_FAIL']
WHILE [HALT]
IF [CLEAR] THEN [START_SYNC1] WITH [RST_OUTPUT']
IF [/CLEAR] THEN [HALT] WITH [IDLE']